﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BUS;
using DAL;
using DTO;

namespace WEBSITE_BANDEAL.Admin
{
    public partial class DonHang_List : System.Web.UI.Page
    {
       
        protected void Page_Load(object sender, EventArgs e)
        {
            lit_title.Text = "Quản lý đơn hàng";
            lit_title_header.Text = "Danh sách các đơn hàng";
            if (!IsPostBack)
            {
                LoadData();
            }
        }

        private void LoadData()
        {
            DonHangCollection dh = DON_HANGBUS.DonHang_LayTatCaCSDL();
            Repeater1.DataSource = dh;
            Repeater1.DataBind();
        }

        protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {

            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {

                
                //Literal lit_Ma = (Literal)e.Item.FindControl("lit_Ma");
                Literal lit_makh = (Literal)e.Item.FindControl("lit_makh");
                Literal lit_ngaylap = (Literal)e.Item.FindControl("lit_ngaylap");
                Literal lit_tongtien = (Literal)e.Item.FindControl("lit_tongtien");
                Literal lit_ngaygiao = (Literal)e.Item.FindControl("lit_ngaygiao");
                Literal lit_trangthai = (Literal)e.Item.FindControl("lit_trangthai");
                DON_HANG dh = (DON_HANG)e.Item.DataItem;
                lit_ngaylap.Text = dh.NgayLap;
                lit_tongtien.Text = dh.TongTien;
                lit_ngaygiao.Text = dh.NgayGiao;
                lit_makh.Text = KHACH_HANGBUS.GetCha(dh.MaKhachHang);
                switch (dh.TrangThai)
                {
                    case 1: lit_trangthai.Text = "Số đơn hàng";
                        break;
                    case 2: lit_trangthai.Text = "<b>Đã đặt hàng</b>";
                        break;
                    case 3: lit_trangthai.Text = "<i>Đang giao hàng</i>";
                        break;
                    default: lit_trangthai.Text = "<u>Hoàn tất</u>";
                        break;
                }
            }
        }
    }
}